#pragma once
#include <vector>
#include "Entity.h"
using namespace std;

class PackComposite : public Entity
{
public:
	PackComposite();
	~PackComposite();

 void	Update(float elapsedTime);
 void	Render(void);
 void HandleCollision(const IEntity* pOther);
  int GetType(void) const { return ENT_PACK; }

 void PreformBehavaior(void);


 void DetachPackMember(Entity*);
 void PackDisband(void);

private:
	vector<Entity*> m_vecPack;


};

